package entity

import "github.com/lab-online/internal/shared/entity"

type CourseExperiment struct {
	ExperimentID uint
	Index        uint
	Meta         string
}

type Course struct {
	entity.Base
	Name                 string
	Description          string
	CourseExperimentMeta []CourseExperiment
	Experiments          []Experiment
}

type CourseEntity interface {
	GetID() uint
	GetName() string
	GetDescription() string
	GetCourseExperimentMeta() []CourseExperiment
	GetExperiments() []Experiment
}
